Spec-Zone.ru › Angular.js 1.5

Улучшить эту документацию Просмотреть исходный код input[url]

  1. input в модуле ng

Текстовый ввод с проверкой на корректность URL. Устанавливает ключевое слово ошибки валидации url, если содержимое не является корректным URL.

Примечание: input[url] использует регулярное выражение для проверки URL, которое получено из регулярного выражения, используемого в Chromium. Если вам нужна более строгая проверка, вы можете использовать ng-pattern или изменить встроенные средства проверки (см. Руководство по формам)

Информация о директиве

  • Эта директива выполняется на уровне приоритета 0.

Использование

<input type="url"
       ng-model="string"
       [name="string"]
       [required="string"]
       [ng-required="string"]
       [ng-minlength="number"]
       [ng-maxlength="number"]
       [pattern="string"]
       [ng-pattern="string"]
       [ng-change="string"]>

Аргументы

Параметр Тип Подробности
ngModel string

Назначаемое выражение Angular для привязки к данным.

name
(необязательно)
string

Имя свойства формы, под которым публикуется элемент управления.

required
(необязательно)
string

Устанавливает ключевое слово ошибки валидации required, если значение не введено.

ngRequired
(необязательно)
string

Добавляет атрибут required и ограничение валидации required к элементу, когда выражение ngRequired принимает значение true. Используйте ngRequired вместо required, если нужно привязать данные к атрибуту required.

ngMinlength
(необязательно)
number

Устанавливает ключевое слово ошибки валидации minlength, если значение короче, чем minlength.

ngMaxlength
(необязательно)
number

Устанавливает ключевое слово ошибки валидации maxlength, если значение длиннее, чем maxlength. Установка атрибута с отрицательным или нечисловым значением позволяет использовать значения любой длины.

pattern
(необязательно)
string

Аналогично ngPattern, за исключением того, что значение атрибута — это фактическая строка, содержащая тело регулярного выражения, которое будет преобразовано в регулярное выражение так же, как и в директиве ngPattern.

ngPattern
(необязательно)
string

Устанавливает ключевое слово ошибки валидации pattern , если ngModel $viewValue не соответствует регулярному выражению, полученному при оценке выражения Angular, заданного в значении атрибута. Если выражение оценивается как объект RegExp, то он используется напрямую. Если выражение оценивается как строка, то она преобразуется в RegExp после обертывания её в символы ^ и $. Например, "abc" будет преобразовано в new RegExp('^abc$').
Примечание: Избегайте использования флага g в RegExp, так как это приведет к тому, что каждый последующий поиск будет начинаться с индекса совпадения последнего поиска, а не учитывая все значение входных данных.

ngChange
(необязательно)
string

Выражение Angular, которое должно выполняться при изменении ввода из-за взаимодействия пользователя с элементом ввода.

© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.5.11/docs/api/ng/input/input%5Burl%5D

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API